package com.medusa.aps.business.modules.basic.model.input;

import com.medusa.aps.business.model.pagination.Page;
import com.medusa.aps.business.modules.basic.model.output.ClassSystemEquipmentModel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * @author 张治保
 * @since 2023/10/9
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
@Schema(description = "班制设备分页查询参数")
public class ClassSystemEquipmentPageParam extends Page<ClassSystemEquipmentModel> {

    /**
     * 班制id
     */
    @Schema(title = "班制id", description = "班制id,新增时不传，修改时必传", example = "234")
    private Integer id;

    /**
     * 设备名称
     */
    @Schema(description = "设备名称")
    private String deviceName;

    /**
     * 设备编码
     */
    @Schema(description = "设备编码")
    private String deviceCode;
}
